using IronWord;
using IronWord.Models;
// Create table
Table table = new Table(5, 3);
// Apply styling
table.Zebra = new ZebraColor("FFFFFF", "dddddd");
// Populate table
table[0, 0] = new TableCell(new TextContent("Number"));
table[0, 1] = new TableCell(new TextContent("First Name"));
table[0, 2] = new TableCell(new TextContent("Last Name"));
for (int i = 1; i < table.Rows.Count; i++)
{
table[i, 0].AddChild(new TextContent($"{i}"));
table[i, 1].AddChild(new TextContent($"---"));
table[i, 2].AddChild(new TextContent($"---"));
}
// Create new Word document from the table
WordDocument doc = new WordDocument(table);
// Export Word document
doc.SaveAs("Document.docx");
Imports IronWord
Imports IronWord.Models
' Create table
Private table As New Table(5, 3)
' Apply styling
table.Zebra = New ZebraColor("FFFFFF", "dddddd")
' Populate table
table(0, 0) = New TableCell(New TextContent("Number"))
table(0, 1) = New TableCell(New TextContent("First Name"))
table(0, 2) = New TableCell(New TextContent("Last Name"))
For i As Integer = 1 To table.Rows.Count - 1
table(i, 0).AddChild(New TextContent($"{i}"))
table(i, 1).AddChild(New TextContent($"---"))
table(i, 2).AddChild(New TextContent($"---"))
Next i
' Create new Word document from the table
Dim doc As New WordDocument(table)
' Export Word document
doc.SaveAs("Document.docx")
Install-Package IronWord
테이블 추가
표는 행과 열로 배열된 셀들의 격자입니다. 이는 정보를 구조화된 방식으로 정리하고 제시할 수 있도록 해주는 기본적인 기능입니다. 표에서 행과 열이 만나는 각 부분을 셀이라고 합니다. 표는 일정표 작성, 데이터 정리, 콘텐츠 정렬 등 다양한 목적으로 널리 사용됩니다.
IronWord 사용하여 테이블을 추가하려면 먼저 행과 열의 수를 지정하여 테이블을 인스턴스화해야 합니다. 테이블 전체 스타일을 원하는 대로 맞춤 설정하세요. 테이블의 각 셀에 [row, column] 형식으로 접근하십시오. 이를 통해 각 셀에 적절한 스타일을 적용할 수 있으며, textrun, paragraph, image, shape와 같은 여러 문서 요소를 셀에 추가할 수 있습니다. 표 개체를 제대로 설정하면 해당 개체를 사용하여 새 Word 문서를 만들 수 있습니다.